.prompt {
	width: 250px;
	height: content-height;
	box-shadow: 1px 1px 2px #8b8b8b;
	align-items: center;
	justify-content: center;
	padding: 15px;
	border-radius: 5px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 30;
	.prompt-frame {
		display: flex;
		cursor: move;
		.prompt-title {
			flex: 1;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.prompt-exit-btn {
			border-radius: 50%;
			padding: 5px;
			width: 0.5rem;
			height: 0.5rem;
			display: block;
			cursor: pointer;
			top: -1rem;
			margin-left: auto;
		}
	}
	.prompt-message {
		max-width: 100%;
		max-height: 100%;
		margin-top: 0.5rem;
		margin-bottom: 0.8rem;
	}
	.prompt-input {
		border-radius: 2px;
		width: -webkit-fill-available;
		border: none;
		min-height: 2em;
		margin: 0 0 1.2em;
	}
	.prompt-confirmations {
		text-align: right;
		padding: 0 0.5em 0 0;
		button {
			border-radius: 2px;
			border: 0;
			margin: 0 0 0 0.5em;
			font-size: 0.8em;
			line-height: 1em;
			padding: 0.6em 1em;
			cursor: pointer;
		}
	}
}
